package top.hudk.design.proxy;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;

/**
 * 功能或业务描述：
 * 创建时间：2021/5/14 20:13
 * 作者：hudk
 */
public class Test {


    public static void main(String[] args) {
        IHello hello = new Hello();
        InvocationHandler handler = new ProxyHandler(hello);
        IHello proxyHello = (IHello)ProxyUtil.getProxy(hello, handler);
        String str = proxyHello.sayHello("张三");
        System.out.println(str);
    }
}
